Debugging Debug Information With Neural Networks

نویسندگان

چکیده

The correctness of debug information included in optimized binaries has been the subject recent attention by research community. Indeed, it represents a practically important problem, as most software running production is produced an optimizing compiler. Current solutions rely on invariants, human-defined rules that embed desired behavior, whose violation may indicate presence bug. Although this approach proved to be effective discovering several bugs, unable identify bugs do not trigger invariants. In paper, we investigate feasibility using Deep Neural Networks (DNNs) discover incorrect information. We trained set different models borrowed from NLP community unsupervised way large dataset traces and tested their performance two novel datasets propose. Our results are positive show DNNs capable both synthetic real datasets. More interestingly, performed live analysis our them bug detectors fuzzing system. they were able report 12 unknown latest version widely used LLVM toolchain, 2 which have confirmed.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Debug Determinism: The Sweet Spot for Replay-Based Debugging

Deterministic replay tools offer a compelling approach to debugging hard-to-reproduce bugs. Recent work on relaxed-deterministic replay techniques shows that replay debugging with low in-production overhead is possible. However, despite considerable progress, a replaydebugging system that offers not only low in-production runtime overhead but also high debugging utility, remains out of reach. T...

متن کامل

rodbar dam slope stability analysis using neural networks

در این تحقیق شبکه عصبی مصنوعی برای پیش بینی مقادیر ضریب اطمینان و فاکتور ایمنی بحرانی سدهای خاکی ناهمگن ضمن در نظر گرفتن تاثیر نیروی اینرسی زلزله ارائه شده است. ورودی های مدل شامل ارتفاع سد و زاویه شیب بالا دست، ضریب زلزله، ارتفاع آب، پارامترهای مقاومتی هسته و پوسته و خروجی های آن شامل ضریب اطمینان می شود. مهمترین پارامتر مورد نظر در تحلیل پایداری شیب، بدست آوردن فاکتور ایمنی است. در این تحقیق ...

Debugging with the Crowd: A Debug Recommendation System Based on StackOverflow

Debugging is a resource-consuming activity of software development. Some bugs are deeply rooted in the domain logic but others are independent of the specificity of the application being debugged. The latter are “crowd-bugs”: unexpected and incorrect output or behavior resulting from a common and intuitive usage of an API. On the contrary, project-specific bugs are related to the misunderstandi...

متن کامل

Information retrieval in neural networks. - I. Eigenproblems in neural networks

2014 Consideration of the eigenproblem of the synaptic matrix in Hopfield’s model of neural networks suggests to introduce a matrix built up from an orthogonal set, orthogonal to the original memories. With this new scheme, capacity storage is significantly enhanced and robustness at least conserved. Revue Phys. Appl. 22 (1987) 1321-1325 OCTOBRE 1987, PAGE Classification Physics Abstracts 42.30...

متن کامل

Prediction the Return Fluctuations with Artificial Neural Networks' Approach

Time changes of return, inefficiency studies performed and presence of effective factors on share return rate are caused development modern and intelligent methods in estimation and evaluation of share return in stock companies. Aim of this research is prediction of return using financial variables with artificial neural network approach. Therefore, the statistical population of this study incl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2022

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2022.3176617